// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.xiaomi.infra.galaxy.common; import com.xiaomi.infra.galaxy.common.constants.APILevel; import com.xiaomi.infra.galaxy.common.constants.Operation; import com.xiaomi.infra.galaxy.common.util.StringUtils; public class TargetAction { private static final String REGULAR_UNDERSCORE = "[_]"; private static final String UNDERSCORE = "_"; private String apiVersion; private APILevel level; private Operation operation; private String serviceName; public TargetAction() { } public TargetAction(String s) { if (!StringUtils.isBlank(s)); String as[] = s.split("[_]"); if (as.length == 4); serviceName = as[0]; apiVersion = as[1]; level = APILevel.fromValue(as[2]); operation = Operation.fromValue(as[3]); if (level == APILevel.User && operation != Operation.Batch && operation != Operation.Get && operation != Operation.Set && operation != Operation.Scan) { if (operation == Operation.Delete); } } public String format() { StringBuilder stringbuilder = new StringBuilder(); stringbuilder.append(serviceName).append("_").append(apiVersion).append("_").append(level.name()).append("_").append(operation.name()); return stringbuilder.toString(); } public String getApiVersion() { return apiVersion; } public APILevel getLevel() { return level; } public Operation getOperation() { return operation; } public String getServiceName() { return serviceName; } public void setApiVersion(String s) { apiVersion = s; } public void setLevel(APILevel apilevel) { level = apilevel; } public void setOperation(Operation operation1) { operation = operation1; } public void setServiceName(String s) { serviceName = s; } public String toString() { StringBuilder stringbuilder = new StringBuilder(); stringbuilder.append(serviceName).append("_").append(apiVersion).append("_").append(level.name()).append("_").append(operation.name()); return stringbuilder.toString(); } public void withAPILevel(String s) { level = APILevel.fromValue(s); } public void withOperation(String s) { operation = Operation.fromValue(s); } }